package com.stu.day09;

/**
 * @author zy
 * @date 2025/1/31 18:58
 */
@FunctionalInterface
public interface MyFunable {
    //int add(int a);
    String getInfo(String name,int age);
}
class MyFunableTest{
    public static void main(String[] args) {
        //lambda表达式
        //如果参数只有一个,(a)可以简写成a
        //lambda代码块出现多行,->{}中的{}不能够省略

        /*
            MyFunable m = params->{
                int result = params + 10;
                return result;
            };
            System.out.println(m.add(10));
         */

        //方法有返回类型,并且只有一行. {}和return关键字都是可以省略不写的.
        MyFunable m = (name,age)-> "name:"+name+",age:"+age;
        System.out.println(m.getInfo("james",18));
    }
}
